//
//  MixingView.h
//  CocoaSynth
//
//  Created by Thomas Dupont on 18/02/10.
//  Copyright 2010 Apple Inc. All rights reserved.
//

#import <Cocoa/Cocoa.h>

@protocol FactoryProtocol;

@class MixingViewController;

/*!
 @class			MixingView
 @abstract		La vue de la table de mixage.
 @discussion	Impl&eacute;mente le drop de modules depuis la bank de modules.
 */
@interface MixingView : NSView {
	MixingViewController* controller;
}

/*!
 @abstract		Le controleur de la table de mixage.
 @param			aController Le controleur de la table de mixage.
 */
@property (assign) MixingViewController* controller;

/*!
 @method		bringSubviewToFront:
 @abstract		Remonte la vue pass&eacute;e en param&egrave;tre au premier plan de la vue de la table de mixage.
 @param			aSubview La vue &agrave; remonter au premier plan.
 */
- (void)bringSubviewToFront:(NSView *)subview;

@end
